<html>
<body>
<div>
<div>
<h2>Messages</h2>
<table>
<tr class="header">
<th>type</th>
<th>module</th>
<th>object</th>
<th>line</th>
<th>message</th>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>24</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>25</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>26</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>27</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>28</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>29</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>30</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>31</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>32</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>33</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>34</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>35</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>36</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>37</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>38</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>39</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>40</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>41</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>42</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>43</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>44</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>45</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>46</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>47</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>48</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>49</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>50</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>51</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>52</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>53</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>54</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>55</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>56</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>57</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>58</td>
<td>Line too long (99/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>59</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>60</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>61</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>62</td>
<td>Line too long (99/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>63</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>64</td>
<td>Line too long (99/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>65</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>66</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>67</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>68</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>69</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>70</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>71</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>72</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>73</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>74</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>75</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>76</td>
<td>Line too long (99/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>77</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>78</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>79</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>80</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>81</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>82</td>
<td>Line too long (99/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>83</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>84</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>85</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>86</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>87</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>88</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>89</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>90</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>91</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>92</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>93</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>94</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>95</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>96</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>97</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>98</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>99</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>100</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>101</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>102</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>103</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>104</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>105</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>106</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>107</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>108</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>109</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>110</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>111</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>112</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>113</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>114</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>115</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>116</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>117</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>118</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>119</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>120</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>121</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>122</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>123</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>124</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>125</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>126</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>127</td>
<td>Line too long (99/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>128</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>129</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>130</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>131</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>132</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>133</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>134</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>135</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>161</td>
<td>Line too long (93/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>184</td>
<td>Line too long (162/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>192</td>
<td>Line too long (190/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>195</td>
<td>Line too long (83/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>196</td>
<td>Line too long (83/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>214</td>
<td>Line too long (91/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>268</td>
<td>Line too long (97/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>270</td>
<td>Line too long (92/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>275</td>
<td>Line too long (92/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>276</td>
<td>Line too long (104/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>287</td>
<td>Line too long (95/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>299</td>
<td>Line too long (103/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>302</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>308</td>
<td>Line too long (84/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>310</td>
<td>Line too long (82/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>322</td>
<td>Line too long (93/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>326</td>
<td>Line too long (102/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>327</td>
<td>Line too long (124/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>328</td>
<td>Line too long (93/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>343</td>
<td>Line too long (128/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>347</td>
<td>Line too long (123/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>349</td>
<td>Line too long (113/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>380</td>
<td>Line too long (108/80)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>384</td>
<td>Use of the &amp;lt;&amp;gt; operator</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>392</td>
<td>Line too long (98/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>393</td>
<td>Line too long (92/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>403</td>
<td>Line too long (90/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>416</td>
<td>Line too long (143/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>417</td>
<td>Line too long (94/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>419</td>
<td>Line too long (118/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>420</td>
<td>Line too long (142/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>443</td>
<td>Line too long (103/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>451</td>
<td>Line too long (157/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>452</td>
<td>Line too long (112/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>454</td>
<td>Line too long (119/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>455</td>
<td>Line too long (143/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>512</td>
<td>Line too long (116/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>515</td>
<td>Line too long (116/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>516</td>
<td>Line too long (99/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>545</td>
<td>Line too long (92/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>557</td>
<td>Line too long (114/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>574</td>
<td>Line too long (100/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>577</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>582</td>
<td>Line too long (91/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>588</td>
<td>Line too long (82/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>591</td>
<td>Line too long (106/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>634</td>
<td>Line too long (105/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>648</td>
<td>Line too long (101/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>656</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>657</td>
<td>Line too long (81/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>672</td>
<td>Line too long (115/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>678</td>
<td>Line too long (91/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>696</td>
<td>Line too long (101/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>697</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>702</td>
<td>Line too long (98/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>712</td>
<td>Line too long (82/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>715</td>
<td>Line too long (88/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>720</td>
<td>Line too long (88/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>724</td>
<td>Line too long (99/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>728</td>
<td>Line too long (105/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>744</td>
<td>Line too long (105/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>749</td>
<td>Line too long (98/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>759</td>
<td>Line too long (82/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>762</td>
<td>Line too long (88/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>767</td>
<td>Line too long (88/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>795</td>
<td>Line too long (82/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>809</td>
<td>Line too long (82/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>836</td>
<td>Line too long (105/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>841</td>
<td>Line too long (98/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>851</td>
<td>Line too long (82/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>854</td>
<td>Line too long (88/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>859</td>
<td>Line too long (88/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>22</td>
<td>Comma not followed by a space
from simplexml import Node,ustr
                          ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>27</td>
<td>Operator not followed by a space
NS_ADMIN_ADD_USER               =NS_ADMIN+'#add-user'                       # XEP-0133
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>28</td>
<td>Operator not followed by a space
NS_ADMIN_DELETE_USER            =NS_ADMIN+'#delete-user'                    # XEP-0133
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>29</td>
<td>Operator not followed by a space
NS_ADMIN_DISABLE_USER           =NS_ADMIN+'#disable-user'                   # XEP-0133
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>30</td>
<td>Operator not followed by a space
NS_ADMIN_REENABLE_USER          =NS_ADMIN+'#reenable-user'                  # XEP-0133
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>31</td>
<td>Operator not followed by a space
NS_ADMIN_END_USER_SESSION       =NS_ADMIN+'#end-user-session'               # XEP-0133
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>32</td>
<td>Operator not followed by a space
NS_ADMIN_GET_USER_PASSWORD      =NS_ADMIN+'#get-user-password'              # XEP-0133
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>33</td>
<td>Operator not followed by a space
NS_ADMIN_CHANGE_USER_PASSWORD   =NS_ADMIN+'#change-user-password'           # XEP-0133
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>34</td>
<td>Operator not followed by a space
NS_ADMIN_GET_USER_ROSTER        =NS_ADMIN+'#get-user-roster'                # XEP-0133
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>35</td>
<td>Operator not followed by a space
NS_ADMIN_GET_USER_LASTLOGIN     =NS_ADMIN+'#get-user-lastlogin'             # XEP-0133
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>36</td>
<td>Operator not followed by a space
NS_ADMIN_USER_STATS             =NS_ADMIN+'#user-stats'                     # XEP-0133
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>37</td>
<td>Operator not followed by a space
NS_ADMIN_EDIT_BLACKLIST         =NS_ADMIN+'#edit-blacklist'                 # XEP-0133
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>38</td>
<td>Operator not followed by a space
NS_ADMIN_EDIT_WHITELIST         =NS_ADMIN+'#edit-whitelist'                 # XEP-0133
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>39</td>
<td>Operator not followed by a space
NS_ADMIN_REGISTERED_USERS_NUM   =NS_ADMIN+'#get-registered-users-num'       # XEP-0133
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>40</td>
<td>Operator not followed by a space
NS_ADMIN_DISABLED_USERS_NUM     =NS_ADMIN+'#get-disabled-users-num'         # XEP-0133
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>41</td>
<td>Operator not followed by a space
NS_ADMIN_ONLINE_USERS_NUM       =NS_ADMIN+'#get-online-users-num'           # XEP-0133
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>42</td>
<td>Operator not followed by a space
NS_ADMIN_ACTIVE_USERS_NUM       =NS_ADMIN+'#get-active-users-num'           # XEP-0133
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>43</td>
<td>Operator not followed by a space
NS_ADMIN_IDLE_USERS_NUM         =NS_ADMIN+'#get-idle-users-num'             # XEP-0133
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>44</td>
<td>Operator not followed by a space
NS_ADMIN_REGISTERED_USERS_LIST  =NS_ADMIN+'#get-registered-users-list'      # XEP-0133
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>45</td>
<td>Operator not followed by a space
NS_ADMIN_DISABLED_USERS_LIST    =NS_ADMIN+'#get-disabled-users-list'        # XEP-0133
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>46</td>
<td>Operator not followed by a space
NS_ADMIN_ONLINE_USERS_LIST      =NS_ADMIN+'#get-online-users-list'          # XEP-0133
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>47</td>
<td>Operator not followed by a space
NS_ADMIN_ACTIVE_USERS_LIST      =NS_ADMIN+'#get-active-users-list'          # XEP-0133
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>48</td>
<td>Operator not followed by a space
NS_ADMIN_IDLE_USERS_LIST        =NS_ADMIN+'#get-idle-users-list'            # XEP-0133
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>49</td>
<td>Operator not followed by a space
NS_ADMIN_ANNOUNCE               =NS_ADMIN+'#announce'                       # XEP-0133
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>50</td>
<td>Operator not followed by a space
NS_ADMIN_SET_MOTD               =NS_ADMIN+'#set-motd'                       # XEP-0133
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>51</td>
<td>Operator not followed by a space
NS_ADMIN_EDIT_MOTD              =NS_ADMIN+'#edit-motd'                      # XEP-0133
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>52</td>
<td>Operator not followed by a space
NS_ADMIN_DELETE_MOTD            =NS_ADMIN+'#delete-motd'                    # XEP-0133
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>53</td>
<td>Operator not followed by a space
NS_ADMIN_SET_WELCOME            =NS_ADMIN+'#set-welcome'                    # XEP-0133
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>54</td>
<td>Operator not followed by a space
NS_ADMIN_DELETE_WELCOME         =NS_ADMIN+'#delete-welcome'                 # XEP-0133
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>55</td>
<td>Operator not followed by a space
NS_ADMIN_EDIT_ADMIN             =NS_ADMIN+'#edit-admin'                     # XEP-0133
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>56</td>
<td>Operator not followed by a space
NS_ADMIN_RESTART                =NS_ADMIN+'#restart'                        # XEP-0133
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>57</td>
<td>Operator not followed by a space
NS_ADMIN_SHUTDOWN               =NS_ADMIN+'#shutdown'                       # XEP-0133
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>60</td>
<td>Operator not followed by a space
NS_AMP_ERRORS                   =NS_AMP+'#errors'                           # XEP-0079
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>79</td>
<td>Operator not followed by a space
NS_DISCO_INFO                   =NS_DISCO+'#info'                           # XEP-0030
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>80</td>
<td>Operator not followed by a space
NS_DISCO_ITEMS                  =NS_DISCO+'#items'                          # XEP-0030
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>96</td>
<td>Operator not followed by a space
NS_MUC_ADMIN                    =NS_MUC+'#admin'                            # XEP-0045
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>97</td>
<td>Operator not followed by a space
NS_MUC_OWNER                    =NS_MUC+'#owner'                            # XEP-0045
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>98</td>
<td>Operator not followed by a space
NS_MUC_UNIQUE                   =NS_MUC+'#unique'                           # XEP-0045
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>99</td>
<td>Operator not followed by a space
NS_MUC_USER                     =NS_MUC+'#user'                             # XEP-0045
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>100</td>
<td>Operator not followed by a space
NS_MUC_REGISTER                 =NS_MUC+'#register'                         # XEP-0045
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>101</td>
<td>Operator not followed by a space
NS_MUC_REQUEST                  =NS_MUC+'#request'                          # XEP-0045
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>102</td>
<td>Operator not followed by a space
NS_MUC_ROOMCONFIG               =NS_MUC+'#roomconfig'                       # XEP-0045
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>103</td>
<td>Operator not followed by a space
NS_MUC_ROOMINFO                 =NS_MUC+'#roominfo'                         # XEP-0045
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>104</td>
<td>Operator not followed by a space
NS_MUC_ROOMS                    =NS_MUC+'#rooms'                            # XEP-0045
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>105</td>
<td>Operator not followed by a space
NS_MUC_TRAFIC                   =NS_MUC+'#traffic'                          # XEP-0045
                                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>137</td>
<td>Operator not preceded by a space
xmpp_stream_error_conditions="""
                            ^























xml-not-well-formed --  --  -- The initiating entity has sent XML that is not well-formed."""</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>137</td>
<td>Invalid name "xmpp_stream_error_conditions" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>162</td>
<td>Operator not preceded by a space
xmpp_stanza_error_conditions="""
                            ^





















unexpected-request -- 400 -- wait -- The recipient or server understood the request but was not expecting it at this time (e.g., the request was out of order)."""</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>162</td>
<td>Invalid name "xmpp_stanza_error_conditions" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>185</td>
<td>Operator not preceded by a space
sasl_error_conditions="""
                     ^






temporary-auth-failure --  --  -- The authentication failed because of a temporary error condition within the receiving entity; sent in reply to an &amp;lt;auth/&amp;gt; element or &amp;lt;response/&amp;gt; element."""</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>185</td>
<td>Invalid name "sasl_error_conditions" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>194</td>
<td>Operator not preceded by a space
ERRORS,_errorcodes={},{}
                  ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>194</td>
<td>Invalid name "_errorcodes" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>195</td>
<td>Comma not followed by a space
for ns,errname,errpool in [(NS_XMPP_STREAMS,'STREAM',xmpp_stream_error_conditions),
      ^^
                           (NS_STANZAS     ,'ERR'   ,xmpp_stanza_error_conditions),
                           (NS_SASL        ,'SASL'  ,sasl_error_conditions)]:</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>199</td>
<td>Operator not preceded by a space
        cond,code,typ,text=err.split(' -- ')
                          ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>200</td>
<td>Operator not preceded by a space
        name=errname+'_'+cond.upper().replace('-','_')
            ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>202</td>
<td>Operator not preceded by a space
        ERRORS[ns+' '+cond]=[code,typ,text]
                           ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>203</td>
<td>Operator not preceded by a space
        if code: _errorcodes[code]=cond
                                  ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>203</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>204</td>
<td>Comma not followed by a space
del ns,errname,errpool,err,cond,code,typ,text
      ^^</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>204</td>
<td>Using possibly undefined loop variable 'ns'</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>204</td>
<td>Using possibly undefined loop variable 'errname'</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>204</td>
<td>Using possibly undefined loop variable 'errpool'</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>204</td>
<td>Using possibly undefined loop variable 'err'</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>isResultNode</td>
<td>206</td>
<td>Invalid name "isResultNode" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>isErrorNode</td>
<td>209</td>
<td>Invalid name "isErrorNode" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>BadFormat</td>
<td>217</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>BadFormat</td>
<td>217</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>BadNamespacePrefix</td>
<td>218</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>BadNamespacePrefix</td>
<td>218</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Conflict</td>
<td>219</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Conflict</td>
<td>219</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>ConnectionTimeout</td>
<td>220</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>ConnectionTimeout</td>
<td>220</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>HostGone</td>
<td>221</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>HostGone</td>
<td>221</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>HostUnknown</td>
<td>222</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>HostUnknown</td>
<td>222</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>ImproperAddressing</td>
<td>223</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>ImproperAddressing</td>
<td>223</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>InternalServerError</td>
<td>224</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>InternalServerError</td>
<td>224</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>InvalidFrom</td>
<td>225</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>InvalidFrom</td>
<td>225</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>InvalidID</td>
<td>226</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>InvalidID</td>
<td>226</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>InvalidNamespace</td>
<td>227</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>InvalidNamespace</td>
<td>227</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>InvalidXML</td>
<td>228</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>InvalidXML</td>
<td>228</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>NotAuthorized</td>
<td>229</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>NotAuthorized</td>
<td>229</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>PolicyViolation</td>
<td>230</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>PolicyViolation</td>
<td>230</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>RemoteConnectionFailed</td>
<td>231</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>RemoteConnectionFailed</td>
<td>231</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>ResourceConstraint</td>
<td>232</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>ResourceConstraint</td>
<td>232</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>RestrictedXML</td>
<td>233</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>RestrictedXML</td>
<td>233</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>SeeOtherHost</td>
<td>234</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>SeeOtherHost</td>
<td>234</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>SystemShutdown</td>
<td>235</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>SystemShutdown</td>
<td>235</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>UndefinedCondition</td>
<td>236</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>UndefinedCondition</td>
<td>236</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>UnsupportedEncoding</td>
<td>237</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>UnsupportedEncoding</td>
<td>237</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>UnsupportedStanzaType</td>
<td>238</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>UnsupportedStanzaType</td>
<td>238</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>UnsupportedVersion</td>
<td>239</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>UnsupportedVersion</td>
<td>239</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>XMLNotWellFormed</td>
<td>240</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>XMLNotWellFormed</td>
<td>240</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>242</td>
<td>Invalid name "stream_exceptions" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>JID.__init__</td>
<td>275</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>JID.__init__</td>
<td>276</td>
<td>Comma not followed by a space
        elif type(jid)==type(self): self.node,self.domain,self.resource=jid.node,jid.domain,jid.resource
                                             ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>JID.__init__</td>
<td>276</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>JID.__init__</td>
<td>277</td>
<td>Operator not preceded by a space
        elif domain: self.node,self.domain,self.resource=node,domain,resource
                                                        ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>JID.__init__</td>
<td>277</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>JID.__init__</td>
<td>279</td>
<td>Comma not followed by a space
            if jid.find('@')+1: self.node,jid=jid.split('@',1)
                                         ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>JID.__init__</td>
<td>279</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>JID.__init__</td>
<td>280</td>
<td>Operator not preceded by a space
            else: self.node=''
                           ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>JID.__init__</td>
<td>281</td>
<td>Comma not followed by a space
            if jid.find('/')+1: self.domain,self.resource=jid.split('/',1)
                                           ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>JID.__init__</td>
<td>281</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>JID.__init__</td>
<td>282</td>
<td>Operator not preceded by a space
            else: self.domain,self.resource=jid,''
                                           ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>JID.getNode</td>
<td>283</td>
<td>Invalid name "getNode" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>JID.setNode</td>
<td>286</td>
<td>Invalid name "setNode" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>JID.setNode</td>
<td>286</td>
<td>Comma not followed by a space
    def setNode(self,node):
                    ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>JID.setNode</td>
<td>288</td>
<td>Operator not preceded by a space
        self.node=node.lower()
                 ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>JID.getDomain</td>
<td>289</td>
<td>Invalid name "getDomain" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>JID.setDomain</td>
<td>292</td>
<td>Invalid name "setDomain" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>JID.setDomain</td>
<td>292</td>
<td>Comma not followed by a space
    def setDomain(self,domain):
                      ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>JID.setDomain</td>
<td>294</td>
<td>Operator not preceded by a space
        self.domain=domain.lower()
                   ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>JID.getResource</td>
<td>295</td>
<td>Invalid name "getResource" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>JID.setResource</td>
<td>298</td>
<td>Invalid name "setResource" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>JID.setResource</td>
<td>298</td>
<td>Comma not followed by a space
    def setResource(self,resource):
                        ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>JID.setResource</td>
<td>300</td>
<td>Operator not preceded by a space
        self.resource=resource
                     ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>JID.getStripped</td>
<td>301</td>
<td>Invalid name "getStripped" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>JID.__eq__</td>
<td>306</td>
<td>Operator not preceded by a space
        try: other=JID(other)
                  ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>JID.__eq__</td>
<td>306</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>JID.__eq__</td>
<td>307</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>JID.__eq__</td>
<td>308</td>
<td>Operator not preceded by a space
        return self.resource==other.resource and self.__str__(0) == other.__str__(0)
                            ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>JID.bareMatch</td>
<td>312</td>
<td>Invalid name "bareMatch" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>JID.__str__</td>
<td>315</td>
<td>Comma not followed by a space
    def __str__(self,wresource=1):
                    ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>JID.__str__</td>
<td>317</td>
<td>Operator not preceded by a space
        if self.node: jid=self.node+'@'+self.domain
                         ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>JID.__str__</td>
<td>317</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>JID.__str__</td>
<td>318</td>
<td>Operator not preceded by a space
        else: jid=self.domain
                 ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>JID.__str__</td>
<td>319</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>327</td>
<td>Redefining name 'name' from outer scope (line 200)</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>327</td>
<td>Redefining name 'typ' from outer scope (line 199)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>327</td>
<td>Dangerous default value {} as argument</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>327</td>
<td>Dangerous default value [] as argument</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>327</td>
<td>Invalid name "to" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>R</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>327</td>
<td>Too many arguments (10/5)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>327</td>
<td>Invalid name "to" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>335</td>
<td>Operator not preceded by a space
        if not attrs: attrs={}
                           ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>335</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>336</td>
<td>Operator not preceded by a space
        if to: attrs['to']=to
                          ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>336</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>337</td>
<td>Operator not preceded by a space
        if frm: attrs['from']=frm
                             ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>337</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>338</td>
<td>Operator not preceded by a space
        if typ: attrs['type']=typ
                             ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>338</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>340</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>341</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>342</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>343</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>344</td>
<td>Operator not preceded by a space
        self.timestamp=None
                      ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>345</td>
<td>Comma not followed by a space
        for x in self.getTags('x',namespace=NS_DELAY):
                                 ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>345</td>
<td>Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>348</td>
<td>No exception type(s) specified</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>347</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>348</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.__init__</td>
<td>349</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.getTo</td>
<td>350</td>
<td>Invalid name "getTo" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>Protocol.getTo</td>
<td>353</td>
<td>No exception type(s) specified</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.getTo</td>
<td>352</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.getTo</td>
<td>353</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.getFrom</td>
<td>354</td>
<td>Invalid name "getFrom" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>Protocol.getFrom</td>
<td>357</td>
<td>No exception type(s) specified</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.getFrom</td>
<td>356</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.getFrom</td>
<td>357</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.getTimestamp</td>
<td>358</td>
<td>Invalid name "getTimestamp" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.getID</td>
<td>361</td>
<td>Invalid name "getID" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.setTo</td>
<td>364</td>
<td>Invalid name "setTo" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.setTo</td>
<td>364</td>
<td>Comma not followed by a space
    def setTo(self,val):
                  ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.getType</td>
<td>367</td>
<td>Invalid name "getType" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.setFrom</td>
<td>370</td>
<td>Invalid name "setFrom" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.setFrom</td>
<td>370</td>
<td>Comma not followed by a space
    def setFrom(self,val):
                    ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.setType</td>
<td>373</td>
<td>Invalid name "setType" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.setType</td>
<td>373</td>
<td>Comma not followed by a space
    def setType(self,val):
                    ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.setID</td>
<td>376</td>
<td>Invalid name "setID" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.setID</td>
<td>376</td>
<td>Comma not followed by a space
    def setID(self,val):
                  ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.getError</td>
<td>379</td>
<td>Invalid name "getError" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.getError</td>
<td>381</td>
<td>Operator not preceded by a space
        errtag=self.getTag('error')
              ^</td>
</tr>
<tr class="even">
<td>E</td>
<td>protocol</td>
<td>Protocol.getError</td>
<td>383</td>
<td>Instance of 'list' has no 'getChildren' member (but some types could not be inferred)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.getError</td>
<td>384</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>E</td>
<td>protocol</td>
<td>Protocol.getError</td>
<td>385</td>
<td>Instance of 'list' has no 'getData' member (but some types could not be inferred)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.getErrorCode</td>
<td>386</td>
<td>Invalid name "getErrorCode" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>Protocol.setError</td>
<td>389</td>
<td>Redefining name 'code' from outer scope (line 199)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.setError</td>
<td>389</td>
<td>Invalid name "setError" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.setError</td>
<td>389</td>
<td>Comma not followed by a space
    def setError(self,error,code=None):
                     ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.setError</td>
<td>392</td>
<td>Comma not followed by a space
            if str(code) in _errorcodes.keys(): error=ErrorNode(_errorcodes[str(code)],text=error)
                                                                                      ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.setError</td>
<td>392</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.setError</td>
<td>393</td>
<td>Operator not preceded by a space
            else: error=ErrorNode(ERR_UNDEFINED_CONDITION,code=code,typ='cancel',text=error)
                       ^</td>
</tr>
<tr class="even">
<td>E</td>
<td>protocol</td>
<td>Protocol.setError</td>
<td>393</td>
<td>Undefined variable 'ERR_UNDEFINED_CONDITION'</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.setError</td>
<td>394</td>
<td>Comma not followed by a space
        elif type(error) in [type(''),type(u'')]: error=ErrorNode(error)
                                     ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.setError</td>
<td>394</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.setTimestamp</td>
<td>397</td>
<td>Invalid name "setTimestamp" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.setTimestamp</td>
<td>397</td>
<td>Comma not followed by a space
    def setTimestamp(self,val=None):
                         ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.setTimestamp</td>
<td>399</td>
<td>Operator not preceded by a space
        if not val: val=time.strftime('%Y%m%dT%H:%M:%S', time.gmtime())
                       ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.setTimestamp</td>
<td>399</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.setTimestamp</td>
<td>400</td>
<td>Operator not preceded by a space
        self.timestamp=val
                      ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.setTimestamp</td>
<td>401</td>
<td>Comma not followed by a space
        self.setTag('x',{'stamp':self.timestamp},namespace=NS_DELAY)
                       ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.getProperties</td>
<td>402</td>
<td>Invalid name "getProperties" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.getProperties</td>
<td>404</td>
<td>Operator not preceded by a space
        props=[]
             ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.getProperties</td>
<td>406</td>
<td>Operator not preceded by a space
            prop=child.getNamespace()
                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.getProperties</td>
<td>407</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.__setitem__</td>
<td>409</td>
<td>Comma not followed by a space
    def __setitem__(self,item,val):
                        ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.__setitem__</td>
<td>411</td>
<td>Operator not preceded by a space
        if item in ['to','from']: val=JID(val)
                                     ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Protocol.__setitem__</td>
<td>411</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Protocol.__setitem__</td>
<td>412</td>
<td>Comma not followed by a space
        return self.setAttr(item,val)
                                ^^</td>
</tr>
<tr class="odd">
<td>R</td>
<td>protocol</td>
<td>Protocol</td>
<td>325</td>
<td>Too many public methods (44/20)</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>Message.__init__</td>
<td>416</td>
<td>Redefining name 'typ' from outer scope (line 199)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>Message.__init__</td>
<td>416</td>
<td>Dangerous default value {} as argument</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>Message.__init__</td>
<td>416</td>
<td>Dangerous default value [] as argument</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Message.__init__</td>
<td>416</td>
<td>Invalid name "to" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>R</td>
<td>protocol</td>
<td>Message.__init__</td>
<td>416</td>
<td>Too many arguments (11/5)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Message.__init__</td>
<td>416</td>
<td>Invalid name "to" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Message.__init__</td>
<td>421</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Message.__init__</td>
<td>422</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Message.getBody</td>
<td>423</td>
<td>Invalid name "getBody" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Message.getSubject</td>
<td>426</td>
<td>Invalid name "getSubject" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Message.getThread</td>
<td>429</td>
<td>Invalid name "getThread" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Message.setBody</td>
<td>432</td>
<td>Invalid name "setBody" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Message.setBody</td>
<td>432</td>
<td>Comma not followed by a space
    def setBody(self,val):
                    ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Message.setBody</td>
<td>434</td>
<td>Comma not followed by a space
        self.setTagData('body',val)
                              ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Message.setSubject</td>
<td>435</td>
<td>Invalid name "setSubject" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Message.setSubject</td>
<td>435</td>
<td>Comma not followed by a space
    def setSubject(self,val):
                       ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Message.setSubject</td>
<td>437</td>
<td>Comma not followed by a space
        self.setTagData('subject',val)
                                 ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Message.setThread</td>
<td>438</td>
<td>Invalid name "setThread" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Message.setThread</td>
<td>438</td>
<td>Comma not followed by a space
    def setThread(self,val):
                      ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Message.setThread</td>
<td>440</td>
<td>Comma not followed by a space
        self.setTagData('thread',val)
                                ^^</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>Message.buildReply</td>
<td>441</td>
<td>Redefining name 'text' from outer scope (line 199)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Message.buildReply</td>
<td>441</td>
<td>Invalid name "buildReply" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Message.buildReply</td>
<td>441</td>
<td>Comma not followed by a space
    def buildReply(self,text=None):
                       ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Message.buildReply</td>
<td>444</td>
<td>Operator not preceded by a space
        m=Message(to=self.getFrom(),frm=self.getTo(),body=text)
         ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Message.buildReply</td>
<td>444</td>
<td>Invalid name "m" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Message.buildReply</td>
<td>445</td>
<td>Operator not preceded by a space
        th=self.getThread()
          ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Message.buildReply</td>
<td>445</td>
<td>Invalid name "th" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Message.buildReply</td>
<td>446</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>R</td>
<td>protocol</td>
<td>Message</td>
<td>414</td>
<td>Too many public methods (51/20)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>Presence.__init__</td>
<td>451</td>
<td>Redefining name 'typ' from outer scope (line 199)</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>Presence.__init__</td>
<td>451</td>
<td>Dangerous default value {} as argument</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>Presence.__init__</td>
<td>451</td>
<td>Dangerous default value [] as argument</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Presence.__init__</td>
<td>451</td>
<td>Invalid name "to" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>R</td>
<td>protocol</td>
<td>Presence.__init__</td>
<td>451</td>
<td>Too many arguments (12/5)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Presence.__init__</td>
<td>451</td>
<td>Invalid name "to" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Presence.__init__</td>
<td>456</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Presence.__init__</td>
<td>457</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Presence.__init__</td>
<td>458</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Presence.getPriority</td>
<td>459</td>
<td>Invalid name "getPriority" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Presence.getShow</td>
<td>462</td>
<td>Invalid name "getShow" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Presence.getStatus</td>
<td>465</td>
<td>Invalid name "getStatus" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Presence.setPriority</td>
<td>468</td>
<td>Invalid name "setPriority" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Presence.setPriority</td>
<td>468</td>
<td>Comma not followed by a space
    def setPriority(self,val):
                        ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Presence.setPriority</td>
<td>470</td>
<td>Comma not followed by a space
        self.setTagData('priority',val)
                                  ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Presence.setShow</td>
<td>471</td>
<td>Invalid name "setShow" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Presence.setShow</td>
<td>471</td>
<td>Comma not followed by a space
    def setShow(self,val):
                    ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Presence.setShow</td>
<td>473</td>
<td>Comma not followed by a space
        self.setTagData('show',val)
                              ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Presence.setStatus</td>
<td>474</td>
<td>Invalid name "setStatus" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Presence.setStatus</td>
<td>474</td>
<td>Comma not followed by a space
    def setStatus(self,val):
                      ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Presence.setStatus</td>
<td>476</td>
<td>Comma not followed by a space
        self.setTagData('status',val)
                                ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Presence._muc_getItemAttr</td>
<td>478</td>
<td>Invalid name "_muc_getItemAttr" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Presence._muc_getItemAttr</td>
<td>478</td>
<td>Missing docstring</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Presence._muc_getItemAttr</td>
<td>478</td>
<td>Comma not followed by a space
    def _muc_getItemAttr(self,tag,attr):
                             ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Presence._muc_getSubTagDataAttr</td>
<td>482</td>
<td>Invalid name "_muc_getSubTagDataAttr" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Presence._muc_getSubTagDataAttr</td>
<td>482</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Presence._muc_getSubTagDataAttr</td>
<td>482</td>
<td>Comma not followed by a space
    def _muc_getSubTagDataAttr(self,tag,attr):
                                   ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Presence._muc_getSubTagDataAttr</td>
<td>486</td>
<td>Comma not followed by a space
                    return cchild.getData(),cchild.getAttr(attr)
                                           ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Presence._muc_getSubTagDataAttr</td>
<td>487</td>
<td>Comma not followed by a space
        return None,None
                   ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Presence.getRole</td>
<td>488</td>
<td>Invalid name "getRole" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Presence.getAffiliation</td>
<td>491</td>
<td>Invalid name "getAffiliation" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Presence.getNick</td>
<td>494</td>
<td>Invalid name "getNick" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Presence.getJid</td>
<td>497</td>
<td>Invalid name "getJid" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Presence.getReason</td>
<td>500</td>
<td>Invalid name "getReason" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Presence.getActor</td>
<td>503</td>
<td>Invalid name "getActor" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Presence.getStatusCode</td>
<td>506</td>
<td>Invalid name "getStatusCode" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>R</td>
<td>protocol</td>
<td>Presence</td>
<td>449</td>
<td>Too many public methods (57/20)</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>Iq.__init__</td>
<td>512</td>
<td>Redefining name 'typ' from outer scope (line 199)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>Iq.__init__</td>
<td>512</td>
<td>Dangerous default value {} as argument</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>Iq.__init__</td>
<td>512</td>
<td>Dangerous default value [] as argument</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Iq.__init__</td>
<td>512</td>
<td>Invalid name "queryNS" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Iq.__init__</td>
<td>512</td>
<td>Invalid name "to" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>R</td>
<td>protocol</td>
<td>Iq.__init__</td>
<td>512</td>
<td>Too many arguments (9/5)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Iq.__init__</td>
<td>512</td>
<td>Invalid name "queryNS" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Iq.__init__</td>
<td>512</td>
<td>Invalid name "to" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Iq.__init__</td>
<td>517</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Iq.__init__</td>
<td>518</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Iq.getQueryNS</td>
<td>519</td>
<td>Invalid name "getQueryNS" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Iq.getQueryNS</td>
<td>521</td>
<td>Operator not preceded by a space
        tag=self.getTag('query')
           ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Iq.getQueryNS</td>
<td>522</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>E</td>
<td>protocol</td>
<td>Iq.getQueryNS</td>
<td>522</td>
<td>Instance of 'list' has no 'getNamespace' member (but some types could not be inferred)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Iq.getQuerynode</td>
<td>523</td>
<td>Invalid name "getQuerynode" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Iq.getQueryPayload</td>
<td>526</td>
<td>Invalid name "getQueryPayload" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Iq.getQueryPayload</td>
<td>528</td>
<td>Operator not preceded by a space
        tag=self.getTag('query')
           ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Iq.getQueryPayload</td>
<td>529</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>E</td>
<td>protocol</td>
<td>Iq.getQueryPayload</td>
<td>529</td>
<td>Instance of 'list' has no 'getPayload' member (but some types could not be inferred)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Iq.getQueryChildren</td>
<td>530</td>
<td>Invalid name "getQueryChildren" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Iq.getQueryChildren</td>
<td>532</td>
<td>Operator not preceded by a space
        tag=self.getTag('query')
           ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Iq.getQueryChildren</td>
<td>533</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>E</td>
<td>protocol</td>
<td>Iq.getQueryChildren</td>
<td>533</td>
<td>Instance of 'list' has no 'getChildren' member (but some types could not be inferred)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Iq.setQueryNS</td>
<td>534</td>
<td>Invalid name "setQueryNS" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Iq.setQueryNS</td>
<td>534</td>
<td>Comma not followed by a space
    def setQueryNS(self,namespace):
                       ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Iq.setQueryPayload</td>
<td>537</td>
<td>Invalid name "setQueryPayload" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Iq.setQueryPayload</td>
<td>537</td>
<td>Comma not followed by a space
    def setQueryPayload(self,payload):
                            ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Iq.setQuerynode</td>
<td>540</td>
<td>Invalid name "setQuerynode" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Iq.setQuerynode</td>
<td>540</td>
<td>Comma not followed by a space
    def setQuerynode(self,node):
                         ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Iq.setQuerynode</td>
<td>542</td>
<td>Comma not followed by a space
        self.setTagAttr('query','node',node)
                               ^^</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>Iq.buildReply</td>
<td>543</td>
<td>Redefining name 'typ' from outer scope (line 199)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Iq.buildReply</td>
<td>543</td>
<td>Invalid name "buildReply" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Iq.buildReply</td>
<td>543</td>
<td>Comma not followed by a space
    def buildReply(self,typ):
                       ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Iq.buildReply</td>
<td>546</td>
<td>Operator not preceded by a space
        iq=Iq(typ,to=self.getFrom(),frm=self.getTo(),attrs={'id':self.getID()})
          ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Iq.buildReply</td>
<td>546</td>
<td>Invalid name "iq" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Iq.buildReply</td>
<td>547</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>R</td>
<td>protocol</td>
<td>Iq</td>
<td>510</td>
<td>Too many public methods (52/20)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>554</td>
<td>Redefining name 'code' from outer scope (line 199)</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>554</td>
<td>Redefining name 'name' from outer scope (line 200)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>554</td>
<td>Redefining name 'text' from outer scope (line 199)</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>560</td>
<td>Redefining name 'ns' from outer scope (line 195)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>559</td>
<td>Redefining built-in 'type'</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>554</td>
<td>Redefining name 'typ' from outer scope (line 199)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>554</td>
<td>Comma not followed by a space
    def __init__(self,name,code=None,typ=None,text=None):
                     ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>559</td>
<td>Operator not preceded by a space
            cod,type,txt=ERRORS[name]
                        ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>560</td>
<td>Operator not preceded by a space
            ns=name.split()[0]
              ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>560</td>
<td>Invalid name "ns" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>561</td>
<td>Operator not preceded by a space
        else: cod,ns,type,txt='500',NS_STANZAS,'cancel',''
                             ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>561</td>
<td>Invalid name "ns" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>562</td>
<td>Operator not preceded by a space
        if typ: type=typ
                    ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>562</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>563</td>
<td>Operator not preceded by a space
        if code: cod=code
                    ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>563</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>564</td>
<td>Operator not preceded by a space
        if text: txt=text
                    ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>564</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>565</td>
<td>Comma not followed by a space
        Node.__init__(self,'error',{},[Node(name)])
                          ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>566</td>
<td>Comma not followed by a space
        if type: self.setAttr('type',type)
                                    ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>566</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>567</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>568</td>
<td>Comma not followed by a space
        if txt: self.addChild(node=Node(ns+' text',{},[txt]))
                                                  ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>568</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>569</td>
<td>Comma not followed by a space
        if cod: self.setAttr('code',cod)
                                   ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>ErrorNode.__init__</td>
<td>569</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>R</td>
<td>protocol</td>
<td>ErrorNode</td>
<td>550</td>
<td>Too many public methods (30/20)</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>Error.__init__</td>
<td>578</td>
<td>__init__ method from a non direct base class 'Protocol' is called</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Error.__init__</td>
<td>573</td>
<td>Comma not followed by a space
    def __init__(self,node,error,reply=1):
                     ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Error.__init__</td>
<td>577</td>
<td>Comma not followed by a space
        if reply: Protocol.__init__(self,to=node.getFrom(),frm=node.getTo(),node=node)
                                        ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Error.__init__</td>
<td>577</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Error.__init__</td>
<td>578</td>
<td>Comma not followed by a space
        else: Protocol.__init__(self,node=node)
                                    ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>Error.__init__</td>
<td>580</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>Error.__dupstr__</td>
<td>581</td>
<td>Comma not followed by a space
    def __dupstr__(self,dup1=None,dup2=None):
                       ^^</td>
</tr>
<tr class="odd">
<td>R</td>
<td>protocol</td>
<td>Error.__dupstr__</td>
<td>581</td>
<td>Method could be a function</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>Error.__dupstr__</td>
<td>581</td>
<td>Unused argument 'dup1'</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>Error.__dupstr__</td>
<td>581</td>
<td>Unused argument 'dup2'</td>
</tr>
<tr class="even">
<td>R</td>
<td>protocol</td>
<td>Error</td>
<td>571</td>
<td>Too many public methods (44/20)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>DataField.__init__</td>
<td>591</td>
<td>Redefining name 'name' from outer scope (line 200)</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>DataField.__init__</td>
<td>591</td>
<td>Redefining name 'typ' from outer scope (line 199)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>DataField.__init__</td>
<td>591</td>
<td>Dangerous default value [] as argument</td>
</tr>
<tr class="even">
<td>R</td>
<td>protocol</td>
<td>DataField.__init__</td>
<td>591</td>
<td>Too many arguments (9/5)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.__init__</td>
<td>591</td>
<td>Comma not followed by a space
    def __init__(self,name=None,value=None,typ=None,required=0,label=None,desc=None,options=[],node=None):
                     ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.__init__</td>
<td>596</td>
<td>Comma not followed by a space
        Node.__init__(self,'field',node=node)
                          ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.__init__</td>
<td>597</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.__init__</td>
<td>598</td>
<td>Comma not followed by a space
        if type(value) in [list,tuple]: self.setValues(value)
                               ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.__init__</td>
<td>598</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.__init__</td>
<td>599</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.__init__</td>
<td>600</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.__init__</td>
<td>601</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.__init__</td>
<td>602</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.__init__</td>
<td>603</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.__init__</td>
<td>604</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.__init__</td>
<td>605</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.setRequired</td>
<td>606</td>
<td>Invalid name "setRequired" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.setRequired</td>
<td>606</td>
<td>Comma not followed by a space
    def setRequired(self,req=1):
                        ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.setRequired</td>
<td>608</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.setRequired</td>
<td>610</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.setRequired</td>
<td>611</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.isRequired</td>
<td>612</td>
<td>Invalid name "isRequired" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.setLabel</td>
<td>615</td>
<td>Invalid name "setLabel" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.setLabel</td>
<td>615</td>
<td>Comma not followed by a space
    def setLabel(self,label):
                     ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.setLabel</td>
<td>617</td>
<td>Comma not followed by a space
        self.setAttr('label',label)
                            ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.getLabel</td>
<td>618</td>
<td>Invalid name "getLabel" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.setDesc</td>
<td>621</td>
<td>Invalid name "setDesc" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.setDesc</td>
<td>621</td>
<td>Comma not followed by a space
    def setDesc(self,desc):
                    ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.setDesc</td>
<td>623</td>
<td>Comma not followed by a space
        self.setTagData('desc',desc)
                              ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.getDesc</td>
<td>624</td>
<td>Invalid name "getDesc" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.setValue</td>
<td>627</td>
<td>Invalid name "setValue" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.setValue</td>
<td>627</td>
<td>Comma not followed by a space
    def setValue(self,val):
                     ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.setValue</td>
<td>629</td>
<td>Comma not followed by a space
        self.setTagData('value',val)
                               ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.getValue</td>
<td>630</td>
<td>Invalid name "getValue" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.getValue</td>
<td>630</td>
<td>Missing docstring</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.setValues</td>
<td>632</td>
<td>Invalid name "setValues" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.setValues</td>
<td>632</td>
<td>Comma not followed by a space
    def setValues(self,lst):
                      ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.setValues</td>
<td>635</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.setValues</td>
<td>636</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.addValue</td>
<td>637</td>
<td>Invalid name "addValue" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.addValue</td>
<td>637</td>
<td>Comma not followed by a space
    def addValue(self,val):
                     ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.addValue</td>
<td>639</td>
<td>Comma not followed by a space
        self.addChild('value',{},[val])
                             ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.getValues</td>
<td>640</td>
<td>Invalid name "getValues" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.getValues</td>
<td>642</td>
<td>Operator not preceded by a space
        ret=[]
           ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.getValues</td>
<td>643</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.getOptions</td>
<td>645</td>
<td>Invalid name "getOptions" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.getOptions</td>
<td>647</td>
<td>Operator not preceded by a space
        ret=[]
           ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.getOptions</td>
<td>648</td>
<td>Comma not followed by a space
        for tag in self.getTags('option'): ret.append([tag.getAttr('label'),tag.getTagData('value')])
                                                                           ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.getOptions</td>
<td>648</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.setOptions</td>
<td>650</td>
<td>Invalid name "setOptions" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.setOptions</td>
<td>650</td>
<td>Comma not followed by a space
    def setOptions(self,lst):
                       ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.setOptions</td>
<td>652</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.setOptions</td>
<td>653</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.addOption</td>
<td>654</td>
<td>Invalid name "addOption" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.addOption</td>
<td>654</td>
<td>Comma not followed by a space
    def addOption(self,opt):
                      ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.addOption</td>
<td>656</td>
<td>Comma not followed by a space
        if type(opt) in [str,unicode]: self.addChild('option').setTagData('value',opt)
                            ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.addOption</td>
<td>656</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.addOption</td>
<td>657</td>
<td>Comma not followed by a space
        else: self.addChild('option',{'label':opt[0]}).setTagData('value',opt[1])
                                    ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.getType</td>
<td>658</td>
<td>Invalid name "getType" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.setType</td>
<td>661</td>
<td>Invalid name "setType" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.setType</td>
<td>661</td>
<td>Comma not followed by a space
    def setType(self,val):
                    ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.setType</td>
<td>663</td>
<td>Comma not followed by a space
        return self.setAttr('type',val)
                                  ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.getVar</td>
<td>664</td>
<td>Invalid name "getVar" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.setVar</td>
<td>667</td>
<td>Invalid name "setVar" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataField.setVar</td>
<td>667</td>
<td>Comma not followed by a space
    def setVar(self,val):
                   ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataField.setVar</td>
<td>669</td>
<td>Comma not followed by a space
        return self.setAttr('var',val)
                                 ^^</td>
</tr>
<tr class="odd">
<td>R</td>
<td>protocol</td>
<td>DataField</td>
<td>587</td>
<td>Too many public methods (48/20)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataReported.__init__</td>
<td>677</td>
<td>Comma not followed by a space
    def __init__(self,node=None):
                     ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataReported.__init__</td>
<td>685</td>
<td>Comma not followed by a space
        Node.__init__(self,'reported',node=node)
                          ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataReported.__init__</td>
<td>687</td>
<td>Operator not preceded by a space
            newkids=[]
                   ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataReported.__init__</td>
<td>688</td>
<td>Invalid name "n" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataReported.__init__</td>
<td>689</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataReported.__init__</td>
<td>691</td>
<td>Operator not preceded by a space
            self.kids=newkids
                     ^</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>DataReported.getField</td>
<td>692</td>
<td>Redefining name 'name' from outer scope (line 200)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataReported.getField</td>
<td>692</td>
<td>Invalid name "getField" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataReported.getField</td>
<td>692</td>
<td>Comma not followed by a space
    def getField(self,name):
                     ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataReported.getField</td>
<td>694</td>
<td>Comma not followed by a space
        return self.getTag('field',attrs={'var':name})
                                  ^^</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>DataReported.setField</td>
<td>695</td>
<td>Redefining name 'typ' from outer scope (line 199)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>DataReported.setField</td>
<td>695</td>
<td>Redefining name 'name' from outer scope (line 200)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataReported.setField</td>
<td>695</td>
<td>Invalid name "setField" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataReported.setField</td>
<td>695</td>
<td>Comma not followed by a space
    def setField(self,name,typ=None,label=None):
                     ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataReported.setField</td>
<td>698</td>
<td>Operator not preceded by a space
        f=self.getField(name)
         ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataReported.setField</td>
<td>698</td>
<td>Invalid name "f" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataReported.setField</td>
<td>699</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataReported.setField</td>
<td>700</td>
<td>Comma not followed by a space
        return self.addChild(node=DataField(name,None,typ,0,label))
                                                ^^</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>DataReported.asDict</td>
<td>705</td>
<td>Redefining name 'name' from outer scope (line 200)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>DataReported.asDict</td>
<td>706</td>
<td>Redefining name 'typ' from outer scope (line 199)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataReported.asDict</td>
<td>701</td>
<td>Invalid name "asDict" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataReported.asDict</td>
<td>703</td>
<td>Operator not preceded by a space
        ret={}
           ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataReported.asDict</td>
<td>705</td>
<td>Operator not preceded by a space
            name=field.getAttr('var')
                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataReported.asDict</td>
<td>706</td>
<td>Operator not preceded by a space
            typ=field.getType()
               ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataReported.asDict</td>
<td>707</td>
<td>Comma not followed by a space
            if isinstance(typ,(str,unicode)) and typ[-6:]=='-multi':
                             ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataReported.asDict</td>
<td>708</td>
<td>Operator not preceded by a space
                val=[]
                   ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataReported.asDict</td>
<td>709</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataReported.asDict</td>
<td>710</td>
<td>Operator not preceded by a space
            else: val=field.getTagData('value')
                     ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataReported.asDict</td>
<td>711</td>
<td>Operator not preceded by a space
            ret[name]=val
                     ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataReported.asDict</td>
<td>712</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>DataReported.__getitem__</td>
<td>714</td>
<td>Redefining name 'name' from outer scope (line 200)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataReported.__getitem__</td>
<td>714</td>
<td>Comma not followed by a space
    def __getitem__(self,name):
                        ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataReported.__getitem__</td>
<td>716</td>
<td>Operator not preceded by a space
        item=self.getField(name)
            ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataReported.__getitem__</td>
<td>717</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>E</td>
<td>protocol</td>
<td>DataReported.__getitem__</td>
<td>717</td>
<td>Instance of 'list' has no 'getValue' member (but some types could not be inferred)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>DataReported.__setitem__</td>
<td>719</td>
<td>Redefining name 'name' from outer scope (line 200)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataReported.__setitem__</td>
<td>719</td>
<td>Comma not followed by a space
    def __setitem__(self,name,val):
                        ^^</td>
</tr>
<tr class="odd">
<td>R</td>
<td>protocol</td>
<td>DataReported</td>
<td>671</td>
<td>Too many public methods (33/20)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataItem.__init__</td>
<td>727</td>
<td>Comma not followed by a space
    def __init__(self,node=None):
                     ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataItem.__init__</td>
<td>733</td>
<td>Comma not followed by a space
        Node.__init__(self,'item',node=node)
                          ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataItem.__init__</td>
<td>735</td>
<td>Operator not preceded by a space
            newkids=[]
                   ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataItem.__init__</td>
<td>736</td>
<td>Invalid name "n" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataItem.__init__</td>
<td>737</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataItem.__init__</td>
<td>739</td>
<td>Operator not preceded by a space
            self.kids=newkids
                     ^</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>DataItem.getField</td>
<td>740</td>
<td>Redefining name 'name' from outer scope (line 200)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataItem.getField</td>
<td>740</td>
<td>Invalid name "getField" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataItem.getField</td>
<td>740</td>
<td>Comma not followed by a space
    def getField(self,name):
                     ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataItem.getField</td>
<td>742</td>
<td>Comma not followed by a space
        return self.getTag('field',attrs={'var':name})
                                  ^^</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>DataItem.setField</td>
<td>743</td>
<td>Redefining name 'name' from outer scope (line 200)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataItem.setField</td>
<td>743</td>
<td>Invalid name "setField" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataItem.setField</td>
<td>743</td>
<td>Comma not followed by a space
    def setField(self,name):
                     ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataItem.setField</td>
<td>745</td>
<td>Operator not preceded by a space
        f=self.getField(name)
         ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataItem.setField</td>
<td>745</td>
<td>Invalid name "f" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataItem.setField</td>
<td>746</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>DataItem.asDict</td>
<td>752</td>
<td>Redefining name 'name' from outer scope (line 200)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>DataItem.asDict</td>
<td>753</td>
<td>Redefining name 'typ' from outer scope (line 199)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataItem.asDict</td>
<td>748</td>
<td>Invalid name "asDict" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataItem.asDict</td>
<td>750</td>
<td>Operator not preceded by a space
        ret={}
           ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataItem.asDict</td>
<td>752</td>
<td>Operator not preceded by a space
            name=field.getAttr('var')
                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataItem.asDict</td>
<td>753</td>
<td>Operator not preceded by a space
            typ=field.getType()
               ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataItem.asDict</td>
<td>754</td>
<td>Comma not followed by a space
            if isinstance(typ,(str,unicode)) and typ[-6:]=='-multi':
                             ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataItem.asDict</td>
<td>755</td>
<td>Operator not preceded by a space
                val=[]
                   ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataItem.asDict</td>
<td>756</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataItem.asDict</td>
<td>757</td>
<td>Operator not preceded by a space
            else: val=field.getTagData('value')
                     ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataItem.asDict</td>
<td>758</td>
<td>Operator not preceded by a space
            ret[name]=val
                     ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataItem.asDict</td>
<td>759</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>DataItem.__getitem__</td>
<td>761</td>
<td>Redefining name 'name' from outer scope (line 200)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataItem.__getitem__</td>
<td>761</td>
<td>Comma not followed by a space
    def __getitem__(self,name):
                        ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataItem.__getitem__</td>
<td>763</td>
<td>Operator not preceded by a space
        item=self.getField(name)
            ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataItem.__getitem__</td>
<td>764</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>E</td>
<td>protocol</td>
<td>DataItem.__getitem__</td>
<td>764</td>
<td>Instance of 'list' has no 'getValue' member (but some types could not be inferred)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>DataItem.__setitem__</td>
<td>766</td>
<td>Redefining name 'name' from outer scope (line 200)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataItem.__setitem__</td>
<td>766</td>
<td>Comma not followed by a space
    def __setitem__(self,name,val):
                        ^^</td>
</tr>
<tr class="odd">
<td>R</td>
<td>protocol</td>
<td>DataItem</td>
<td>723</td>
<td>Too many public methods (33/20)</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>803</td>
<td>Redefining name 'name' from outer scope (line 200)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>774</td>
<td>Redefining name 'typ' from outer scope (line 199)</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>774</td>
<td>Dangerous default value [] as argument</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>789</td>
<td>Comma not followed by a space
        Node.__init__(self,'x',node=node)
                          ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>791</td>
<td>Operator not preceded by a space
            newkids=[]
                   ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>792</td>
<td>Invalid name "n" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>793</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>794</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>795</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>797</td>
<td>Operator not preceded by a space
            self.kids=newkids
                     ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>798</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>800</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>802</td>
<td>Operator not preceded by a space
            newdata=[]
                   ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>803</td>
<td>Comma not followed by a space
            for name in data.keys(): newdata.append(DataField(name,data[name]))
                                                                  ^^</td>
</tr>
<tr class="even">
<td>E</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>803</td>
<td>Instance of 'list' has no 'keys' member (but some types could not be inferred)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>803</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>804</td>
<td>Operator not preceded by a space
            data=newdata
                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>806</td>
<td>Comma not followed by a space
            if type(child) in [type(''),type(u'')]: self.addInstructions(child)
                                       ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>806</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>807</td>
<td>Operator not preceded by a space
            elif child.__class__.__name__=='DataField': self.kids.append(child)
                                         ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>807</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>808</td>
<td>Operator not preceded by a space
            elif child.__class__.__name__=='DataItem': self.kids.append(child)
                                         ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>808</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>809</td>
<td>Operator not preceded by a space
            elif child.__class__.__name__=='DataReported': self.kids.append(child)
                                         ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>809</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>R</td>
<td>protocol</td>
<td>DataForm.__init__</td>
<td>774</td>
<td>Too many branches (16/12)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.getType</td>
<td>811</td>
<td>Invalid name "getType" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>DataForm.setType</td>
<td>814</td>
<td>Redefining name 'typ' from outer scope (line 199)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.setType</td>
<td>814</td>
<td>Invalid name "setType" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.setType</td>
<td>814</td>
<td>Comma not followed by a space
    def setType(self,typ):
                    ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.setType</td>
<td>816</td>
<td>Comma not followed by a space
        self.setAttr('type',typ)
                           ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.getTitle</td>
<td>817</td>
<td>Invalid name "getTitle" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>DataForm.setTitle</td>
<td>820</td>
<td>Redefining name 'text' from outer scope (line 199)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.setTitle</td>
<td>820</td>
<td>Invalid name "setTitle" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.setTitle</td>
<td>820</td>
<td>Comma not followed by a space
    def setTitle(self,text):
                     ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.setTitle</td>
<td>822</td>
<td>Comma not followed by a space
        self.setTagData('title',text)
                               ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.getInstructions</td>
<td>823</td>
<td>Invalid name "getInstructions" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>DataForm.setInstructions</td>
<td>826</td>
<td>Redefining name 'text' from outer scope (line 199)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.setInstructions</td>
<td>826</td>
<td>Invalid name "setInstructions" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.setInstructions</td>
<td>826</td>
<td>Comma not followed by a space
    def setInstructions(self,text):
                            ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.setInstructions</td>
<td>828</td>
<td>Comma not followed by a space
        self.setTagData('instructions',text)
                                      ^^</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>DataForm.addInstructions</td>
<td>829</td>
<td>Redefining name 'text' from outer scope (line 199)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.addInstructions</td>
<td>829</td>
<td>Invalid name "addInstructions" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.addInstructions</td>
<td>829</td>
<td>Comma not followed by a space
    def addInstructions(self,text):
                            ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.addInstructions</td>
<td>831</td>
<td>Comma not followed by a space
        self.addChild('instructions',{},[text])
                                    ^^</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>DataForm.getField</td>
<td>832</td>
<td>Redefining name 'name' from outer scope (line 200)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.getField</td>
<td>832</td>
<td>Invalid name "getField" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.getField</td>
<td>832</td>
<td>Comma not followed by a space
    def getField(self,name):
                     ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.getField</td>
<td>834</td>
<td>Comma not followed by a space
        return self.getTag('field',attrs={'var':name})
                                  ^^</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>DataForm.setField</td>
<td>835</td>
<td>Redefining name 'name' from outer scope (line 200)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.setField</td>
<td>835</td>
<td>Invalid name "setField" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.setField</td>
<td>835</td>
<td>Comma not followed by a space
    def setField(self,name):
                     ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.setField</td>
<td>837</td>
<td>Operator not preceded by a space
        f=self.getField(name)
         ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.setField</td>
<td>837</td>
<td>Invalid name "f" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.setField</td>
<td>838</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>DataForm.asDict</td>
<td>844</td>
<td>Redefining name 'name' from outer scope (line 200)</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>DataForm.asDict</td>
<td>845</td>
<td>Redefining name 'typ' from outer scope (line 199)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.asDict</td>
<td>840</td>
<td>Invalid name "asDict" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.asDict</td>
<td>842</td>
<td>Operator not preceded by a space
        ret={}
           ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.asDict</td>
<td>844</td>
<td>Operator not preceded by a space
            name=field.getAttr('var')
                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.asDict</td>
<td>845</td>
<td>Operator not preceded by a space
            typ=field.getType()
               ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.asDict</td>
<td>846</td>
<td>Comma not followed by a space
            if isinstance(typ,(str,unicode)) and typ[-6:]=='-multi':
                             ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.asDict</td>
<td>847</td>
<td>Operator not preceded by a space
                val=[]
                   ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.asDict</td>
<td>848</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.asDict</td>
<td>849</td>
<td>Operator not preceded by a space
            else: val=field.getTagData('value')
                     ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.asDict</td>
<td>850</td>
<td>Operator not preceded by a space
            ret[name]=val
                     ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.asDict</td>
<td>851</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>DataForm.__getitem__</td>
<td>853</td>
<td>Redefining name 'name' from outer scope (line 200)</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.__getitem__</td>
<td>853</td>
<td>Comma not followed by a space
    def __getitem__(self,name):
                        ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.__getitem__</td>
<td>855</td>
<td>Operator not preceded by a space
        item=self.getField(name)
            ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>protocol</td>
<td>DataForm.__getitem__</td>
<td>856</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>E</td>
<td>protocol</td>
<td>DataForm.__getitem__</td>
<td>856</td>
<td>Instance of 'list' has no 'getValue' member (but some types could not be inferred)</td>
</tr>
<tr class="even">
<td>W</td>
<td>protocol</td>
<td>DataForm.__setitem__</td>
<td>858</td>
<td>Redefining name 'name' from outer scope (line 200)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>protocol</td>
<td>DataForm.__setitem__</td>
<td>858</td>
<td>Comma not followed by a space
    def __setitem__(self,name,val):
                        ^^</td>
</tr>
<tr class="even">
<td>R</td>
<td>protocol</td>
<td>DataForm</td>
<td>770</td>
<td>Too many public methods (40/20)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>protocol</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import ustr</td>
</tr>
</table>
</div>
</div>
</body>
</html>
